GDK W32: Don't let TEMP surfaces cause zorder side-effects
authorРуслан Ижбулатов <lrn1986@gmail.com>
Wed, 20 Sep 2017 17:21:44 +0000 (17:21 +0000)
committerРуслан Ижбулатов <lrn1986@gmail.com>
Sun, 17 Jun 2018 10:59:47 +0000 (10:59 +0000)
commit6cfa799ca1f0f36889b0f120f2baf26a45501a3b
treec748aed908808130f84563876ed54800448ccfad
parentf6d70f7225cf7faef48e10a6688e87b9ed08ef78
GDK W32: Don't let TEMP surfaces cause zorder side-effects

Pass SWP_NOOWNERZORDER when rising TEMP surfaces to the top. This ensures that
they don't drag anything else to the top with them. The use-case for this is
a tooltip appearing for a non-foreground surface, causing said surface to rise
above other surfaces, some of which maybe foreground at the moment.

https://bugzilla.gnome.org/show_bug.cgi?id=784766
gdk/win32/gdksurface-win32.c